//package com.plian.system.service.sys.warning;
//
//import com.baomidou.mybatisplus.extension.service.IService;
//import com.plian.system.dto.sys.warning.WarningFactorDTO;
//import com.plian.system.entity.sys.warning.WarningFactor;
//import com.plian.system.vo.fr.bulletin.BulletinTypeVO;
//import com.plian.system.vo.sys.warning.AutoExcelInfoVO;
//import com.plian.system.vo.sys.warning.SheetInfoVO;
//import com.plian.system.vo.sys.warning.WarningFactorVO;
//
//import java.util.List;
//
//public interface IWarningFactorService extends IService<WarningFactor> {
//
//    /**
//     * 详情
//     * @param warningFactor
//     * @return
//     */
//    WarningFactorVO detail(WarningFactor warningFactor);
//
//    /**
//     * 提交
//     * @param warningFactorVO
//     * @return
//     */
//    boolean submit(WarningFactorVO warningFactorVO);
//
//    /**
//     * 删除包含子表
//     * @param warningFactorDTO
//     * @return
//     */
//    boolean removeAndChild(WarningFactorDTO warningFactorDTO);
//
//    /**
//     * 获取sheet列表
//     * @param warningFactorDTO
//     * @return
//     */
//    List<SheetInfoVO> sheetList(WarningFactorDTO warningFactorDTO);
//
//    /**
//     * 获取自定义表格列表
//     * @return
//     */
//    List<AutoExcelInfoVO> autoExcelList();
//
//    /**
//     * 根据年份获取快报code
//     * @param year
//     * @return
//     */
//    List<BulletinTypeVO> bulletinCodeList(String year);
//}
